// 这一类指令主要是给img用

// export const imgerror = {
//     // 当指令绑定的元素插入到dom时调用
//     // el就是指令绑定的dom元素
//     // binding就是指令的相关信息，里面有最重要的value属性，获取的是指令绑定值
//     inserted (el, binding) {

//       // 如果没给src值我也给默认图片
//       if (!el.src) {
//         el.src = binding.value
//       }
//       // 希望绑定这个指令的img如果不能加载
//       // 就要给默认图片
//       el.onerror = function () {
//         el.src = binding.value
//       }
//     },
//     update (el, binding) {
//       // 如果没给src值我也给默认图片
//       if (!el.src) {
//         el.src = binding.value
//       }
//       // 希望绑定这个指令的img如果不能加载
//       // 就要给默认图片
//       el.onerror = function () {
//         el.src = binding.value
//       }
//     },
// }

// 如果inserted和update里的代码都一样，可以简写成一个
export const imgerror = (el, binding) => {
  if (!el.src) {
    el.src = binding.value
  }
  // 希望绑定这个指令的img如果不能加载
  // 就要给默认图片
  el.onerror = function () {
    el.src = binding.value
  }
}

export const lazyimg = {
  inserted () {
    console.log('假装这里做懒加载')
  }
}
